In each back end, these methods must be present. The output of these methods is stored in special buffers (Getting output), so that these methods must tell the status of the execution.
Return keys associated with string. If the optional third argument type is non-
nil, it searches from the secret keyrings.
Encrypt the current region between start and end for recipients. If sign is non-
nil, do a combined sign and encrypt. If encryption is successful, it returnst, otherwisenil.
Encrypt the current region between start and end using a symmetric cipher and a passphrases. If encryption is successful, it returns
t, otherwisenil. This function is currently only implemented for GnuPG.
Decrypt the current region between start and end. If decryption is successful, it returns
t, otherwisenil.
Make the signature from text between start and end. If the optional third argument cleartext is non-
nil, it does not create a detached signature. If signing is successful, it returnst, otherwisenil.
Verify the current region between start and end. If the optional third argument signature is non-
nil, it is treated as the detached signature of the current region. If the signature is successfully verified, it returnst, otherwisenil.